cmmi cmm engineering management career itil coaching licensing software project management software development inspection transition iso technology transfer sei software change intellectual property cnc research